#pragma once
#include "rendering/SceneNode.h"
#include "cinder/gl/TextureFont.h"
#include "component/ColliderBox.h"
#include "GameObject.h"
#include "Types.h"


using namespace Boon;


class DebugInfoNode : public Boon::Rendering::SceneNode
{
public:
	DebugInfoNode(void);
	~DebugInfoNode(void);

	virtual bool IsVisible( Boon::Rendering::Scene* scene ) const;

	virtual bool PreRender( Boon::Rendering::Scene* scene );

	virtual bool Render( Boon::Rendering::Scene* scene );

	virtual bool PostRender( Boon::Rendering::Scene* scene );
private:

	ci::gl::TextureFontRef			m_Font;
};


